#ifndef __EVENTQUEUE_H
#define __EVENTQUEUE_H
struct EventQueueId_S
{
    struct TimeWheel *timeWheelId;
    MQueueId id;
    struct SubListId_S *subListId;
};
struct EventQueueId_S * EventQueueCreate(void);
    /// @brief 插入一个事件
    /// @return
 int EventQueueInsert(struct EventQueueId_S * id, struct InnerEvent *innerEvent);

/// @brief 查询事件
/// @return
int GetEvent(struct EventQueueId_S * id, struct InnerEvent *innerEvent);

int EventQueueDesctory(struct EventQueueId_S * id);
#endif